package pe.adra.core.service;

import java.util.List;

import pe.adra.core.bean.FiltroPaginado;
import pe.adra.core.bean.GenericBean;
import pe.adra.core.entity.CoreEntidad;
import pe.adra.util.exception.ServiceException;

public interface SimpleGenericService<Entidad extends CoreEntidad,Bean extends GenericBean>{

	public abstract List<Bean> listar(FiltroPaginado filtro) throws ServiceException;
	public abstract void guardar(Entidad bean) throws ServiceException;
	public abstract Entidad get(Long id) throws ServiceException;
	public abstract Entidad eliminar(Entidad object) throws ServiceException;
	
}
